export const defaultErrorHandler = (msg) => {
    console.log(msg)
    uni.showToast({
        icon: 'none',
        title: msg,
        duration: 3000
    });
}


export const errorHandler = (err) => {
    console.log("errorHandler", err)
    let statusCode = err.statusCode??err.data.statusCode;
    if(statusCode){
        switch (statusCode) {
            case 401:
            case 403:
                defaultErrorHandler("无权限: 检查是否登录或者是违法操作 " + err.data.message)
                break;
            case 502:
                defaultErrorHandler("网络错误或服务器无响应")
                break;
            case 500:
            default:
                defaultErrorHandler("错误: " + err.data.errMsg)
                break;
        }
    }



}


